<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-us" lang="en-us" data-whc_version="24.1">
    <head><link rel="shortcut icon" href="oxygen-webhelp\template\resources/images/favicon.ico"/><link rel="icon" href="oxygen-webhelp\template\resources/images/favicon.ico"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="description" content=""/><meta name="copyright" content="(C) Copyright 2024"/><meta name="generator" content="DITA-OT"/><title>1.2.1.18.1 Abstraction Model</title><!--  Generated with Oxygen version 24.1, build number 2022062014.  --><meta name="wh-path2root" content=""/><meta name="wh-toc-id" content="GUID-013CEB2E-02C0-4A8D-82B8-CA9B1D22DFA3-d10887e4119"/><meta name="wh-source-relpath" content="GUID-013CEB2E-02C0-4A8D-82B8-CA9B1D22DFA3.xml"/><meta name="wh-out-relpath" content="GUID-013CEB2E-02C0-4A8D-82B8-CA9B1D22DFA3.html"/>
    <!-- Latest compiled and minified Bootstrap CSS -->
    <link rel="stylesheet" type="text/css" href="./oxygen-webhelp/lib/bootstrap/css/bootstrap.min.css"/>
    
    <link rel="stylesheet" href="./oxygen-webhelp/lib/jquery-ui/jquery-ui.min.css"/>
    
    <!-- Template default styles  -->
    <link rel="stylesheet" type="text/css" href="./oxygen-webhelp/app/topic-page.css?buildId=2022062014"/>
    
    
    <script src="./oxygen-webhelp/lib/jquery/jquery-3.5.1.min.js"></script>
    
    <script data-main="./oxygen-webhelp/app/topic-page.js" src="./oxygen-webhelp/lib/requirejs/require.js"></script>
<link rel="stylesheet" type="text/css" href="oxygen-webhelp/template/microchip.css?buildId=2022062014"/><link rel="stylesheet" type="text/css" href="oxygen-webhelp/template/notes.css?buildId=2022062014"/>
<script src="mchp-context-help.js"></script>
<link href="https://fonts.googleapis.com/css?family=Open+Sans:400,600,300" rel="stylesheet" type="text/css"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-MML-AM_CHTML" async="" type="text/javascript"></script>
    <script src="https://assets.adobedtm.com/6a72a357eb48/a636c708c7fe/launch-0b0023397020.min.js"></script><!-- Adobe Analytics -->
</head>

    <body id="GUID-013CEB2E-02C0-4A8D-82B8-CA9B1D22DFA3" class="wh_topic_page frmBody">
        <a href="#wh_topic_body" class="sr-only sr-only-focusable">
            Jump to main content
        </a>
        
        
        
        
        <header class="navbar navbar-default wh_header">
    <div class="container-fluid">
        <div class="wh_header_flex_container navbar-nav navbar-expand-md navbar-dark">
            <div class="wh_logo_and_publication_title_container">
                <div class="wh_logo_and_publication_title">
                    
                    <a href="index.html" class=" wh_logo d-none d-sm-block "><img src="oxygen-webhelp\template\resources/images/microchip.png" alt="MPLAB® Harmony 3 TCP/IP Library &#xA;    "/></a>
                    <div class=" wh_publication_title "><a href="index.html">MPLAB® Harmony 3 TCP/IP Library 
    </a></div>
                    
                </div>
                
                
            </div>

            <div class="wh_top_menu_and_indexterms_link collapse navbar-collapse" id="wh_top_menu_and_indexterms_link">
                
                
                
                
            </div>
        </div>
    </div>
</header>
        
        
         
        
        <div class=" wh_search_input navbar-form wh_topic_page_search search " role="form">
            
            
            
            <form id="searchForm" method="get" role="search" action="search.html"><div class="d-flex justify-contents-around"><div class="flex-grow-1"></div><div class="position-relative flex-grow-1"><input type="search" placeholder="Search " class="wh_search_textfield" id="textToSearch" name="searchQuery" aria-label="Search query" required="required"/><button type="submit" class="wh_search_button" aria-label="Search"><span class="search_input_text">Search</span></button></div><div class="align-self-center flex-grow-1 ml-2"></div></div></form>
            
            <div class="mchp-color-stripe-grid-container">
  <div class="mchp-main-bar mchp-orange-bar"></div>
  <div class="mchp-main-bar mchp-blue-bar"></div>
  <div class="mchp-main-bar mchp-green-bar"></div>
</div>
            
        </div>
        
        <div class="container-fluid" id="wh_topic_container">
            <div class="row">

                <nav class="wh_tools d-print-none navbar-expand-md" aria-label="Tools">
                    
                    <div data-tooltip-position="bottom" class=" wh_breadcrumb "><ol class="d-print-none"><li><span class="home"><a href="index.html"><span>Home</span></a></span></li><li><div class="topicref" data-id="GUID-D4AB047B-AA57-433C-9975-88FC7E7798B0"><div class="title"><a href="GUID-D4AB047B-AA57-433C-9975-88FC7E7798B0.html"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1</ph>
TCP/IP Stack Libraries Help</a></div></div></li><li><div class="topicref" data-id="mplab-harmony-tcpip-library"><div class="title"><a href="GUID-01A0A1D8-EC9B-4EFF-B8E4-D154B555FEF2.html"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2</ph>
MPLAB® Harmony TCP/IP Library</a></div></div></li><li><div class="topicref" data-id="GUID-6005945E-6669-486E-AA57-092C4EC0AD73"><div class="title"><a href="GUID-6005945E-6669-486E-AA57-092C4EC0AD73.html"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.1</ph>
Application Layer</a></div></div></li><li><div class="topicref" data-id="GUID-12AFD1A8-67FB-418E-96BC-11417FD22D51"><div class="title"><a href="GUID-12AFD1A8-67FB-418E-96BC-11417FD22D51.html"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.1.18</ph>
SMTPC Module</a></div></div></li><li class="active"><div class="topicref" data-id="GUID-013CEB2E-02C0-4A8D-82B8-CA9B1D22DFA3"><div class="title"><a href="GUID-013CEB2E-02C0-4A8D-82B8-CA9B1D22DFA3.html"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.1.18.1</ph>
Abstraction Model</a></div></div></li></ol></div>
                    
                    
                    
                    <div class="wh_right_tools">
                        <button class="wh_hide_highlight" aria-label="Toggle search highlights" title="Toggle search highlights"></button>
                        <button class="webhelp_expand_collapse_sections" data-next-state="collapsed" aria-label="Collapse sections" title="Collapse sections"></button>
                        
                        
                        
                        
                        <div class=" wh_print_link print d-none d-md-inline-block "><button onClick="window.print()" title="Print this page" aria-label="Print this page"></button></div>
                        
                        <button type="button" id="wh_toc_button" class="custom-toggler navbar-toggler collapsed wh_toggle_button navbar-light" aria-expanded="false" aria-label="Toggle publishing table of content" aria-controls="wh_publication_toc">
                            <span class="navbar-toggler-icon"></span>
                        </button>
                    </div>
                    
                </nav>
            </div>
            
            <div class="row" style="margin-top: -1em;"><div class="col-lg-9 col-md-9 col-sm-12 offset-lg-3 offset-md-3 text-right border-bottom mb-1"><h2 class="text-dark header_title">
    </h2></div></div>
            
            
            <div class="wh_content_area">
                <div class="row">
                    
                        <nav id="wh_publication_toc" class="col-lg-3 col-md-3 col-sm-12 d-md-block d-none d-print-none" aria-label="Table of Contents Container">
                            <div id="wh_publication_toc_content">
		                        
                            	<div class=" wh_publication_toc " data-tooltip-position="right"><span class="expand-button-action-labels"><span id="button-expand-action" role="button" aria-label="Expand"></span><span id="button-collapse-action" role="button" aria-label="Collapse"></span><span id="button-pending-action" role="button" aria-label="Pending"></span></span><ul role="tree" aria-label="Table of Contents"><li role="treeitem" aria-expanded="true"><div data-tocid="GUID-D4AB047B-AA57-433C-9975-88FC7E7798B0-d10887e11" class="topicref" data-id="GUID-D4AB047B-AA57-433C-9975-88FC7E7798B0" data-state="expanded"><span role="button" tabindex="0" aria-labelledby="button-collapse-action GUID-D4AB047B-AA57-433C-9975-88FC7E7798B0-d10887e11-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-D4AB047B-AA57-433C-9975-88FC7E7798B0.html" id="GUID-D4AB047B-AA57-433C-9975-88FC7E7798B0-d10887e11-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1</ph>
TCP/IP Stack Libraries Help</a></div></div><ul role="group" class="navbar-nav nav-list"><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-5324F446-60A4-4815-82AA-571C61BA6DE9-d10887e19" class="topicref" data-id="GUID-5324F446-60A4-4815-82AA-571C61BA6DE9" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-5324F446-60A4-4815-82AA-571C61BA6DE9-d10887e19-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-5324F446-60A4-4815-82AA-571C61BA6DE9.html" id="GUID-5324F446-60A4-4815-82AA-571C61BA6DE9-d10887e19-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.1</ph>
TCP/IP Stack Library Overview</a></div></div></li><li role="treeitem" aria-expanded="true"><div data-tocid="mplab-harmony-tcpip-library-d10887e67" class="topicref" data-id="mplab-harmony-tcpip-library" data-state="expanded"><span role="button" tabindex="0" aria-labelledby="button-collapse-action mplab-harmony-tcpip-library-d10887e67-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-01A0A1D8-EC9B-4EFF-B8E4-D154B555FEF2.html" id="mplab-harmony-tcpip-library-d10887e67-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2</ph>
MPLAB® Harmony TCP/IP Library</a></div></div><ul role="group" class="navbar-nav nav-list"><li role="treeitem" aria-expanded="true"><div data-tocid="GUID-6005945E-6669-486E-AA57-092C4EC0AD73-d10887e75" class="topicref" data-id="GUID-6005945E-6669-486E-AA57-092C4EC0AD73" data-state="expanded"><span role="button" tabindex="0" aria-labelledby="button-collapse-action GUID-6005945E-6669-486E-AA57-092C4EC0AD73-d10887e75-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-6005945E-6669-486E-AA57-092C4EC0AD73.html" id="GUID-6005945E-6669-486E-AA57-092C4EC0AD73-d10887e75-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.1</ph>
Application Layer</a></div></div><ul role="group" class="navbar-nav nav-list"><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-CC23A6F8-F33B-4C02-89EE-3CA21129E750-d10887e83" class="topicref" data-id="GUID-CC23A6F8-F33B-4C02-89EE-3CA21129E750" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-CC23A6F8-F33B-4C02-89EE-3CA21129E750-d10887e83-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-CC23A6F8-F33B-4C02-89EE-3CA21129E750.html" id="GUID-CC23A6F8-F33B-4C02-89EE-3CA21129E750-d10887e83-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.1.1</ph>
Announce Module</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-6B8E110D-4FF7-404E-8E92-ACAEA6DE0AFA-d10887e171" class="topicref" data-id="GUID-6B8E110D-4FF7-404E-8E92-ACAEA6DE0AFA" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-6B8E110D-4FF7-404E-8E92-ACAEA6DE0AFA-d10887e171-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-6B8E110D-4FF7-404E-8E92-ACAEA6DE0AFA.html" id="GUID-6B8E110D-4FF7-404E-8E92-ACAEA6DE0AFA-d10887e171-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.1.2</ph>
Berkeley Module</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-60FB4748-55BB-4DA4-B6A5-88BE38BA970B-d10887e1020" class="topicref" data-id="GUID-60FB4748-55BB-4DA4-B6A5-88BE38BA970B" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-60FB4748-55BB-4DA4-B6A5-88BE38BA970B-d10887e1020-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-60FB4748-55BB-4DA4-B6A5-88BE38BA970B.html" id="GUID-60FB4748-55BB-4DA4-B6A5-88BE38BA970B-d10887e1020-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.1.3</ph>
DHCP Client Module</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-2B0E1923-BB7A-407E-BD41-70E2086EDCFC-d10887e1221" class="topicref" data-id="GUID-2B0E1923-BB7A-407E-BD41-70E2086EDCFC" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-2B0E1923-BB7A-407E-BD41-70E2086EDCFC-d10887e1221-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-2B0E1923-BB7A-407E-BD41-70E2086EDCFC.html" id="GUID-2B0E1923-BB7A-407E-BD41-70E2086EDCFC-d10887e1221-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.1.4</ph>
DHCP Server Module</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-D0FE5558-9D5D-4C64-8BD1-41B78C1EF43E-d10887e1358" class="topicref" data-id="GUID-D0FE5558-9D5D-4C64-8BD1-41B78C1EF43E" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-D0FE5558-9D5D-4C64-8BD1-41B78C1EF43E-d10887e1358-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-D0FE5558-9D5D-4C64-8BD1-41B78C1EF43E.html" id="GUID-D0FE5558-9D5D-4C64-8BD1-41B78C1EF43E-d10887e1358-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.1.5</ph>
DHCP Server Module (V2)</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-52F0EA44-A824-4146-8383-583832AC286B-d10887e1624" class="topicref" data-id="GUID-52F0EA44-A824-4146-8383-583832AC286B" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-52F0EA44-A824-4146-8383-583832AC286B-d10887e1624-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-52F0EA44-A824-4146-8383-583832AC286B.html" id="GUID-52F0EA44-A824-4146-8383-583832AC286B-d10887e1624-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.1.6</ph>
DHCPv6 Module</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-06574BF0-661A-4802-A770-7C85265616AB-d10887e1809" class="topicref" data-id="GUID-06574BF0-661A-4802-A770-7C85265616AB" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-06574BF0-661A-4802-A770-7C85265616AB-d10887e1809-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-06574BF0-661A-4802-A770-7C85265616AB.html" id="GUID-06574BF0-661A-4802-A770-7C85265616AB-d10887e1809-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.1.7</ph>
DNS Module</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-EB30034A-A50E-47CB-9753-F903E96E269B-d10887e2156" class="topicref" data-id="GUID-EB30034A-A50E-47CB-9753-F903E96E269B" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-EB30034A-A50E-47CB-9753-F903E96E269B-d10887e2156-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-EB30034A-A50E-47CB-9753-F903E96E269B.html" id="GUID-EB30034A-A50E-47CB-9753-F903E96E269B-d10887e2156-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.1.8</ph>
DNS Server Module</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-54BB50C9-B5F7-4C3E-A959-89D9B6842ED8-d10887e2341" class="topicref" data-id="GUID-54BB50C9-B5F7-4C3E-A959-89D9B6842ED8" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-54BB50C9-B5F7-4C3E-A959-89D9B6842ED8-d10887e2341-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-54BB50C9-B5F7-4C3E-A959-89D9B6842ED8.html" id="GUID-54BB50C9-B5F7-4C3E-A959-89D9B6842ED8-d10887e2341-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.1.9</ph>
Dynamic DNS Module</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-1B22C37F-DAF3-4601-A589-6092A2778448-d10887e2470" class="topicref" data-id="GUID-1B22C37F-DAF3-4601-A589-6092A2778448" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-1B22C37F-DAF3-4601-A589-6092A2778448-d10887e2470-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-1B22C37F-DAF3-4601-A589-6092A2778448.html" id="GUID-1B22C37F-DAF3-4601-A589-6092A2778448-d10887e2470-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.1.10</ph>
FTP Client Module</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-2C181088-4DF0-4203-AE99-7A724E9A17B5-d10887e2850" class="topicref" data-id="GUID-2C181088-4DF0-4203-AE99-7A724E9A17B5" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-2C181088-4DF0-4203-AE99-7A724E9A17B5-d10887e2850-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-2C181088-4DF0-4203-AE99-7A724E9A17B5.html" id="GUID-2C181088-4DF0-4203-AE99-7A724E9A17B5-d10887e2850-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.1.11</ph>
FTP Server Module</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-761C465D-E2A7-429A-8E51-7DC5A90C2121-d10887e2898" class="topicref" data-id="GUID-761C465D-E2A7-429A-8E51-7DC5A90C2121" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-761C465D-E2A7-429A-8E51-7DC5A90C2121-d10887e2898-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-761C465D-E2A7-429A-8E51-7DC5A90C2121.html" id="GUID-761C465D-E2A7-429A-8E51-7DC5A90C2121-d10887e2898-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.1.12</ph>
HTTP Module</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-80321EE0-61E2-4F02-821D-94DDC2A01004-d10887e3310" class="topicref" data-id="GUID-80321EE0-61E2-4F02-821D-94DDC2A01004" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-80321EE0-61E2-4F02-821D-94DDC2A01004-d10887e3310-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-80321EE0-61E2-4F02-821D-94DDC2A01004.html" id="GUID-80321EE0-61E2-4F02-821D-94DDC2A01004-d10887e3310-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.1.13</ph>
HTTP Net Module</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-7D0FDB86-3824-4834-A8A8-DDC8D48441DB-d10887e3862" class="topicref" data-id="GUID-7D0FDB86-3824-4834-A8A8-DDC8D48441DB" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-7D0FDB86-3824-4834-A8A8-DDC8D48441DB-d10887e3862-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-7D0FDB86-3824-4834-A8A8-DDC8D48441DB.html" id="GUID-7D0FDB86-3824-4834-A8A8-DDC8D48441DB-d10887e3862-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.1.14</ph>
Iperf Module</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-8590FF01-5952-4FE4-8FF8-421ABC15BF1D-d10887e3902" class="topicref" data-id="GUID-8590FF01-5952-4FE4-8FF8-421ABC15BF1D" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-8590FF01-5952-4FE4-8FF8-421ABC15BF1D-d10887e3902-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-8590FF01-5952-4FE4-8FF8-421ABC15BF1D.html" id="GUID-8590FF01-5952-4FE4-8FF8-421ABC15BF1D-d10887e3902-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.1.15</ph>
NBNS Module</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-1DA4FBE1-3D49-4BF9-BD6C-6B5963C0745A-d10887e3950" class="topicref" data-id="GUID-1DA4FBE1-3D49-4BF9-BD6C-6B5963C0745A" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-1DA4FBE1-3D49-4BF9-BD6C-6B5963C0745A-d10887e3950-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-1DA4FBE1-3D49-4BF9-BD6C-6B5963C0745A.html" id="GUID-1DA4FBE1-3D49-4BF9-BD6C-6B5963C0745A-d10887e3950-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.1.16</ph>
Reboot Module</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-CEFB5CB1-5314-4015-8BB8-43A7429C0ECB-d10887e3998" class="topicref" data-id="GUID-CEFB5CB1-5314-4015-8BB8-43A7429C0ECB" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-CEFB5CB1-5314-4015-8BB8-43A7429C0ECB-d10887e3998-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-CEFB5CB1-5314-4015-8BB8-43A7429C0ECB.html" id="GUID-CEFB5CB1-5314-4015-8BB8-43A7429C0ECB-d10887e3998-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.1.17</ph>
SMTP Module</a></div></div></li><li role="treeitem" aria-expanded="true"><div data-tocid="GUID-12AFD1A8-67FB-418E-96BC-11417FD22D51-d10887e4111" class="topicref" data-id="GUID-12AFD1A8-67FB-418E-96BC-11417FD22D51" data-state="expanded"><span role="button" tabindex="0" aria-labelledby="button-collapse-action GUID-12AFD1A8-67FB-418E-96BC-11417FD22D51-d10887e4111-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-12AFD1A8-67FB-418E-96BC-11417FD22D51.html" id="GUID-12AFD1A8-67FB-418E-96BC-11417FD22D51-d10887e4111-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.1.18</ph>
SMTPC Module</a></div></div><ul role="group" class="navbar-nav nav-list"><li role="treeitem" class="active"><div data-tocid="GUID-013CEB2E-02C0-4A8D-82B8-CA9B1D22DFA3-d10887e4119" class="topicref" data-id="GUID-013CEB2E-02C0-4A8D-82B8-CA9B1D22DFA3" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-013CEB2E-02C0-4A8D-82B8-CA9B1D22DFA3.html" id="GUID-013CEB2E-02C0-4A8D-82B8-CA9B1D22DFA3-d10887e4119-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.1.18.1</ph>
Abstraction Model</a></div></div></li><li role="treeitem"><div data-tocid="simple-mail-transfer-protocol-client-smtpc--configurations-d10887e4127" class="topicref" data-id="simple-mail-transfer-protocol-client-smtpc--configurations" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="GUID-F6FBEB43-2BBC-4541-A1FD-E600DDA99D87.html" id="simple-mail-transfer-protocol-client-smtpc--configurations-d10887e4127-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.1.18.2</ph>
Simple Mail Transfer Protocol Client (SMTPC) Configurations</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="library-interface-d10887e4135" class="topicref" data-id="library-interface" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action library-interface-d10887e4135-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-1477C704-4A26-476C-8E70-7514FAF123F4.html" id="library-interface-d10887e4135-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.1.18.3</ph>
Library Interface</a></div></div></li></ul></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-E050327D-2B28-4D55-91CA-AB3E34DCB3A6-d10887e4296" class="topicref" data-id="GUID-E050327D-2B28-4D55-91CA-AB3E34DCB3A6" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-E050327D-2B28-4D55-91CA-AB3E34DCB3A6-d10887e4296-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-E050327D-2B28-4D55-91CA-AB3E34DCB3A6.html" id="GUID-E050327D-2B28-4D55-91CA-AB3E34DCB3A6-d10887e4296-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.1.19</ph>
SNMP Module</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-0CD251C3-2AFD-4D4E-826C-B9E51A356765-d10887e4829" class="topicref" data-id="GUID-0CD251C3-2AFD-4D4E-826C-B9E51A356765" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-0CD251C3-2AFD-4D4E-826C-B9E51A356765-d10887e4829-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-0CD251C3-2AFD-4D4E-826C-B9E51A356765.html" id="GUID-0CD251C3-2AFD-4D4E-826C-B9E51A356765-d10887e4829-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.1.20</ph>
SNTP Module</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-77C8F671-2DE5-4CD8-AD9B-D2A0A95041CA-d10887e4998" class="topicref" data-id="GUID-77C8F671-2DE5-4CD8-AD9B-D2A0A95041CA" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-77C8F671-2DE5-4CD8-AD9B-D2A0A95041CA-d10887e4998-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-77C8F671-2DE5-4CD8-AD9B-D2A0A95041CA.html" id="GUID-77C8F671-2DE5-4CD8-AD9B-D2A0A95041CA-d10887e4998-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.1.21</ph>
Telnet Module</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-0456E933-FD75-4871-A854-4851F634D17F-d10887e5120" class="topicref" data-id="GUID-0456E933-FD75-4871-A854-4851F634D17F" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-0456E933-FD75-4871-A854-4851F634D17F-d10887e5120-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-0456E933-FD75-4871-A854-4851F634D17F.html" id="GUID-0456E933-FD75-4871-A854-4851F634D17F-d10887e5120-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.1.22</ph>
TFTP Client Module</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-D2A63E8F-58CD-497A-B5ED-1EC612BFBDD4-d10887e5257" class="topicref" data-id="GUID-D2A63E8F-58CD-497A-B5ED-1EC612BFBDD4" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-D2A63E8F-58CD-497A-B5ED-1EC612BFBDD4-d10887e5257-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-D2A63E8F-58CD-497A-B5ED-1EC612BFBDD4.html" id="GUID-D2A63E8F-58CD-497A-B5ED-1EC612BFBDD4-d10887e5257-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.1.23</ph>
TFTP Server Module</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-F29B2C4E-4AA6-4FE2-8931-6D59E301C921-d10887e5450" class="topicref" data-id="GUID-F29B2C4E-4AA6-4FE2-8931-6D59E301C921" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-F29B2C4E-4AA6-4FE2-8931-6D59E301C921-d10887e5450-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-F29B2C4E-4AA6-4FE2-8931-6D59E301C921.html" id="GUID-F29B2C4E-4AA6-4FE2-8931-6D59E301C921-d10887e5450-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.1.24</ph>
Zeroconf Module</a></div></div></li></ul></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-7E7ACF17-49E1-4FC5-A860-4268A671D578-d10887e5562" class="topicref" data-id="GUID-7E7ACF17-49E1-4FC5-A860-4268A671D578" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-7E7ACF17-49E1-4FC5-A860-4268A671D578-d10887e5562-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-7E7ACF17-49E1-4FC5-A860-4268A671D578.html" id="GUID-7E7ACF17-49E1-4FC5-A860-4268A671D578-d10887e5562-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.2</ph>
Presentation Layer</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-E1DDC267-1A89-4277-9F1F-90D0C7AE6C9B-d10887e6233" class="topicref" data-id="GUID-E1DDC267-1A89-4277-9F1F-90D0C7AE6C9B" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-E1DDC267-1A89-4277-9F1F-90D0C7AE6C9B-d10887e6233-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-E1DDC267-1A89-4277-9F1F-90D0C7AE6C9B.html" id="GUID-E1DDC267-1A89-4277-9F1F-90D0C7AE6C9B-d10887e6233-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.3</ph>
Transport Layer</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-DBB5E017-A0FD-400E-BB4C-E19495836520-d10887e7211" class="topicref" data-id="GUID-DBB5E017-A0FD-400E-BB4C-E19495836520" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-DBB5E017-A0FD-400E-BB4C-E19495836520-d10887e7211-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-DBB5E017-A0FD-400E-BB4C-E19495836520.html" id="GUID-DBB5E017-A0FD-400E-BB4C-E19495836520-d10887e7211-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.4</ph>
Network Layer</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-250DB789-3EBA-4CB9-9E89-A7FA70666029-d10887e8711" class="topicref" data-id="GUID-250DB789-3EBA-4CB9-9E89-A7FA70666029" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-250DB789-3EBA-4CB9-9E89-A7FA70666029-d10887e8711-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-250DB789-3EBA-4CB9-9E89-A7FA70666029.html" id="GUID-250DB789-3EBA-4CB9-9E89-A7FA70666029-d10887e8711-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.5</ph>
Data Link Layer</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-C3332C0B-3712-4AA4-ABCD-74CB266FEDF1-d10887e11260" class="topicref" data-id="GUID-C3332C0B-3712-4AA4-ABCD-74CB266FEDF1" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-C3332C0B-3712-4AA4-ABCD-74CB266FEDF1-d10887e11260-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-C3332C0B-3712-4AA4-ABCD-74CB266FEDF1.html" id="GUID-C3332C0B-3712-4AA4-ABCD-74CB266FEDF1-d10887e11260-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">1.2.6</ph>
Basic Configuration Layer</a></div></div></li></ul></li></ul></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-75BD1A70-4576-4266-8274-1F18619A98A0-d10887e12219" class="topicref" data-id="GUID-75BD1A70-4576-4266-8274-1F18619A98A0" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-75BD1A70-4576-4266-8274-1F18619A98A0-d10887e12219-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-75BD1A70-4576-4266-8274-1F18619A98A0.html" id="GUID-75BD1A70-4576-4266-8274-1F18619A98A0-d10887e12219-link"><ph xmlns="http://www.oxygenxml.com/ns/webhelp/toc">2</ph>
Getting started with MPLAB® Harmony TCP/IP Stack </a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="GUID-0FB3F908-88EE-45CE-94F5-E97AF9049C9B-d10887e12348" class="topicref backmatter backmatter_parent" data-id="GUID-0FB3F908-88EE-45CE-94F5-E97AF9049C9B" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action GUID-0FB3F908-88EE-45CE-94F5-E97AF9049C9B-d10887e12348-link" class="wh-expand-btn"></span><div class="title"><a href="GUID-0FB3F908-88EE-45CE-94F5-E97AF9049C9B.html" id="GUID-0FB3F908-88EE-45CE-94F5-E97AF9049C9B-d10887e12348-link">Microchip Information</a></div></div></li></ul></div>
		                        
                            </div>
                        </nav>
                    
                    
                    <div class="col-lg-9 col-md-9 col-sm-12" id="wh_topic_body">
                        <button id="wh_close_publication_toc_button" class="close-toc-button d-none" aria-label="Toggle publishing table of content" aria-controls="wh_publication_toc" aria-expanded="true">
                            <span class="close-toc-icon-container">
                                <span class="close-toc-icon"></span>     
                            </span>
                        </button>
                        
                        
                        <div class=" wh_topic_content body "><main role="main"><article role="article" aria-labelledby="GUID-013CEB2E-02C0-4A8D-82B8-CA9B1D22DFA3__GUID-75C4C82A-66CA-4D5B-8532-D7FF1F79B1E1">
<h1 class="- topic/title title topictitle1" id="GUID-013CEB2E-02C0-4A8D-82B8-CA9B1D22DFA3__GUID-75C4C82A-66CA-4D5B-8532-D7FF1F79B1E1" style="">1.2.1.18.1 Abstraction Model</h1>
<div class="- topic/body body">
        <div class=""><img class="- topic/image image" id="GUID-013CEB2E-02C0-4A8D-82B8-CA9B1D22DFA3__IMAGE_OLD_YK3_N1C" src="GUID-F783C2A1-A80F-4CDC-BE4B-ACBF37F69A7D-high.png"/></div>
    </div>
</article></main></div>
                        
                        
                        
                        
                        
                        
                    </div>
                    
                </div>
            </div>
            
            
            
        </div> 
        <footer class="navbar navbar-default wh_footer">
  <div class=" footer-container mx-auto ">
    <div class="footer">
  <div class="mchp-wh-footer">
    <div class="mchp-footer">
      <div class="mchp-footer-tier1">
        <div class="spacer"></div>
        <div class="mchp-footer-container">
          <div class="mchp-footer-links mchp-social-media-links">
            <div class="mchp-component-items">
              <div class="mchp-component-item">
                <a class="cmp-image__link" href="https://www.facebook.com/pages/Microchip-Technology-Inc/20320981741" target="_blank">
                  <img class="cmp-image__image" alt="Microchip Facebook" src="oxygen-webhelp/template/resources/images/201016-corp-facebook.png"/>
                </a>
              </div>
              <div class="mchp-component-item">
                <a class="cmp-image__link" href="https://www.linkedin.com/company/microchip-technology" target="_blank">
                  <img class="cmp-image__image" alt="Microchip LinkedIn" src="oxygen-webhelp/template/resources/images/201016-corp-linkedin.png"/>
                </a>
              </div>
              <div class="mchp-component-item">
                <a class="cmp-image__link" href="https://twitter.com/MicrochipTech" target="_blank">
                  <img class="cmp-image__image" alt="Microchip Twitter" src="oxygen-webhelp/template/resources/images/201016-corp-twitter.png"/>
                </a>
              </div>
              <div class="mchp-component-item">
                <a class="cmp-image__link" href="https://www.youtube.com/user/MicrochipTechnology" target="_blank">
                  <img class="cmp-image__image" alt="Microchip YouTube" src="oxygen-webhelp/template/resources/images/201016-corp-youtube.png"/>
                </a>
              </div>
              <div class="mchp-component-item">
                <a class="cmp-image__link" href="https://www.instagram.com/microchiptechnologyinc/" target="_blank">
                  <img class="cmp-image__image" alt="Microchip Instagram" src="oxygen-webhelp/template/resources/images/201016-corp-instagram.png"/>
                </a>
              </div>
              <div class="mchp-component-item">
                <a class="cmp-image__link" href="https://www.weibo.com/microchiptech" target="_blank">
                  <img class="cmp-image__image" alt="Microchip Weibo" src="oxygen-webhelp/template/resources/images/201016-corp-weibo.png"/>
                </a>
              </div>
              <div class="mchp-component-item">
                <a class="cmp-image__link" href="https://www.microchip.com/en-us/about/blog" target="_blank">
                  <img class="cmp-image__image" alt="Microchip Blog" src="oxygen-webhelp/template/resources/images/201016-corp-blog.png"/>
                </a>
              </div>
            </div>
          </div>
          <div class="mchp-footer-links">
            <div class="mchp-component-items">
              <div class="mchp-component-item">
                <div class="link">
                  <a href="https://www.microchip.com/about-us/contact-us" class="mchp-link__link">Contact</a>
                  <span class="mchp-link__separator">|</span>
                </div>
              </div>
              <div class="mchp-component-item ">
                <div class="link">
                  <a href="https://www.microchip.com/en-us/about/legal-information" class="mchp-link__link">Legal</a>
                  <span class="mchp-link__separator">|</span>
                </div>
              </div>
              <div class="mchp-component-item ">
                <div class="link">
                  <a href="https://www.microchip.com/en-us/about/legal-information/privacy-policy" class="mchp-link__link">Privacy Policy</a>
                  <span class="mchp-link__separator">|</span>
                </div>
              </div>
              <div class="mchp-component-item ">
                <div class="link">
                  <a href="https://www.microchip.com/en-us/about/legal-information/microchip-cookie-statement" class="mchp-link__link">Cookies</a>
                  <span class="mchp-link__separator">|</span>
                </div>
              </div>
              <div class="mchp-component-item">
                <div class="link">
                  <a href="https://careers.microchip.com/" class="mchp-link__link">Careers</a>
                  <span class="mchp-link__separator"></span>
                </div>
              </div>
            </div>
          </div>
          <div class="mchp-footer-newsletter">
            <div class="cmp-text">
              <p>Stay on the leading edge with our blog</p>
            </div>
            <div class="mchp-button-wrapper">
              <a role="button" href="https://www.microchip.com/en-us/about/blog" class="mchp-button mchp-button-regular solid">
                <span class="mchp-button__span">MicroSolutions</span>
              </a>
            </div>
          </div>
        </div>
        <div class="graphic">
          <img src="oxygen-webhelp/template/resources/images/footer-graphic.png"/>
        </div>
      </div>
      <div class="mchp-footer-tier2">
        <p class="mchp-copyright">© Copyright 1998-2022 Microchip Technology Inc. All rights reserved.</p>
      </div>
    </div>
  </div>
  <!-- Global site tag (gtag.js) - Google Analytics -->
  <script async="true" src="https://www.googletagmanager.com/gtag/js?id=UA-2724382-19"></script>
  <script>
    window.dataLayer = window.dataLayer || [];  
    function gtag(){dataLayer.push(arguments);}  
    gtag('js', new Date());   
    gtag('config', 'UA-2724382-19');
  </script>
  
  <script type="text/javascript">_satellite.pageBottom();</script><!-- Adobe Analytics -->
  <script type="text/javascript" src="mchp-js/prepend.js"></script><!-- Package for viewing PDFs on mobile devices -->
  
</div>
  </div>
</footer>
        
        <div id="go2top" class="d-print-none">
            <span class="oxy-icon oxy-icon-up"></span>
        </div>
        
        <div id="modal_img_large" class="modal">
            <span class="close oxy-icon oxy-icon-remove"></span>
            <div id="modal_img_container"></div>
            <div id="caption"></div>
        </div>
        
        
        
       
        </body>
</html>